home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed19.d64
/
planet integer
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
12KB
|
441 lines
1 GOTO910
2 PRINT"x[169][141][169][141]X` [234][255][169][255][133][145]L4[234]x[169]1[141][169][234][141]X`
3 [153]"xSTEPGINPUTSTOPSTEPINPUTONX` (null)(null)STEP(null)INPUTLISTLX(null)xSTEPUINPUTSTOPSTEP(null)INPUTONX`
4 PRINT"xhhh[170]h[168]hhhhhhh[152]H[138]HX`
5 [153]"hhhhhhh`
6 PRINT"[160][255][200][132][251][169][216][133][252] [241][183][138][162][160][255][200][145][251][136][208][251][230][252][202][208][246]`
7 [153]"NEWCLOSE(null)LEFT$>(null)ON(null)LET(null)(null)(null)(null)(null)(null)MID$(null)(null)`
35 IFUW=0THENSYSUU,15
40 POKEUC,0:POKEUN,0:UR$="":UI$="":IFUL=0THENUL=39
45 GETUI$:IFUI$=""THEN45
50 UA=ASC(UI$):UR=LEN(UR$):IFUA=13ANDUR>0THENPOKEUC,1:PRINT" [157]";:GOTO75
55 IFUA=20THENON-(UR=0)GOTO45:UR$=LEFT$(UR$,UR-1):PRINT"[157] [157][157]";:GOTO45
60 IFUR=ULTHEN45
65 GOSUB95:UR$=UR$+UI$:PRINTUI$;:GOTO45
75 FORUI=URTO1STEP-1:IFMID$(UR$,UI,1)=" "THENNEXT
80 UR$=LEFT$(UR$,UI):PRINT:RETURN
95 IFLEN(US$)=0THEN110
100 FORUI=1TOLEN(US$):IFUI$<>MID$(US$,UI,1)THENNEXT:UI$=""
105 RETURN
110 IFUA=46THENRETURN
115 IFUA=32ANDUR<>0THENRETURN
120 IFUA>47ANDUA<58THENRETURN
125 IFUA>64ANDUA<91THENRETURN
130 IFUA<193ORUA>218THENUI$="":RETURN
135 IFPEEK(UT)=UU%THENUI$=CHR$(UA-128)
140 RETURN
155 UZ=0:US$=UJ$:UG$=UK$:UT$=UL$:UP=UJ:UL=UK:PRINT"[147]";:POKEUY,6:POKEUX,6
160 POKEUT,UV%:POKE251,0:POKE252,UF:POKE253,0:POKE254,US/256:SYSUV:SYSUU,15
165 POKEU1,U1%:POKEU2,U2%:POKEU3,U3%-(1-FL):POKEU4,U4%:IFFLTHENFL=0:RETURN
166 GOTO35
299 :
300 REM DERIVED FROM COMMODORE ONTARIO EDUCATIONAL SOFTWARE PROJECT 1983
310 REM PROJECT DIRECTOR: FRANK WINTER
320 REM PROGRAM NAME: PLANET INTEGER
330 REM WRITTEN BY PAT SCRIMGEOUR
340 REM REVISED BY PAT SCRIMGEOUR
350 REM UPDATED BY BILL CUMBERLAND
360 REM PLANET INTEGER CAN BE USED TO PRACTISE
365 REM CALCULATING THE LOCATION OF POINTS AND
370 REM DISTANCES BETWEEN POINTS ON THE
375 REM CARTESIAN PLANE.
380 REM THIS IS ALSO USEFUL FOR DEVELOPING MAP SKILLS.
399 :
400 PRINT"[147]":POKEUT,UL%:POKEUY,11:POKEUX,11
401 GOSUB1580
402 PRINT" [212]HIS IS A MAP OF"
403 PRINT" THE PLANET"
404 PRINT" [201]NTEGER WHERE"
405 PRINT" YOUR SPACESHIP"
406 PRINT" HAS BROKEN DOWN."
407 PRINT" [217]OU MUST TRAVEL"
408 PRINT" TO THE [201]NTEGER"
409 PRINT" [211]PACE [211]HOP TO BUY"
411 PRINT" SPARE PARTS."
412 GOSUB830
413 PRINT"[147][159] [212]HERE IS A MONSTER FOLLOWING YOU"
414 PRINT" AROUND THE PLANET, AND HE WILL CARRY"
415 PRINT" YOU AWAY IF HE CATCHES YOU."
416 PRINT" [201]F YOU WALK OUT OF THE MAPPED PART"
417 PRINT" OF THE PLANET, YOU WILL LOSE YOUR WAY"
418 PRINT" AND YOU WILL HAVE TO ASK HOW TO GET BACK."
420 GOSUB830
421 PRINT"[147][159] [217]OU HAVE FIVE JELLYBEANS, BUT IF YOU"
422 PRINT" ARE CAUGHT BY THE MONSTER YOU WILL"
423 PRINT" HAVE TO GIVE HIM A JELLYBEAN TO PUT YOU DOWN.
424 [153]" RIGHT$F YOU GET LOST, YOU MUST FEED A
425 PRINT" JELLYBEAN TO A BIRD TO SHOW YOU
426 [153]" THE WAY BACK."
427 [141]830
428 [153]"LOADOPEN (null)O MOVE AROUND, GIVE INSTRUCTIONS TO"
429 [153]" TELL YOUR TELEPORTER HOW FAR TO MOVE IN EACH DIRECTION.
430 PRINT" [217]OUR TELEPORTER NEEDS FIRST THE
431 [153]" "[199](34)"(null)"[199](34)" (EAST/WEST) RIGHT/LEFT DISTANCE
432 PRINT" AND THEN THE "CHR$(34)"[217]"CHR$(34)" (NORTH/SOUTH) UP/DOWN DISTANCE.
433 [153]" (null)HESE NUMBERS MUST BE POSITIVE (+) TO"
434 [153]" MOVE NORTH OR EAST, AND NEGATIVE (-)"
435 [153]" TO GO SOUTH OR WEST."
436 [141]830:[153]"LOADOPEN":[141]1580
437 [153]" ASCOR EXAMPLE, IF"
438 [153]" YOU ARE HERE,"
439 [153]" AT THE POSITION"
440 [153]" CALLED (3,-4)"
441 [153]" [SINCE IT IS 3"
442 [153]" STEPS EAST AND"
443 [153]" 4 STEPS SOUTH"
444 [153]" (-4 NORTH) OF THE"
445 [153]" CENTRE OF THE"
446 [153]" PLANET] ";
447 X[178]3:Y[178][171]4:CH[178]42:[141]2280
448 [153]"(null)OU MUST"
449 [153]" MOVE WEST 7 AND"
450 [153]" NORTH 5 TO GET"
451 [153]" TO THE (null)PACE"
452 [153]" (null)HOP AT (-4,1)."
453 X[178][171]4:Y[178]1:CH[178]35:[141]2280
454 AX[178]3:AY[178][171]4:BX[178][171]4:BY[178]1:X[178]3:Y[178][171]4:CH[178]42:CB[178]CO:[141]830
455 [153][200](UD$,24);" "
456 [141]1730:CI[178]CO:[141]1700:[141]1760:[141]1890:CI[178]163:[141]1700:[141]830
460 [153]"LOADOPEN (null)O ENTER THE DISTANCE YOU WANT THE"
462 [153]" TELEPORTER TO MOVE YOU, TYPE IN THE"
464 [153]" DIRECTION (+ OR -), THE DISTANCE"
466 [153]" (1 TO 9), THEN PRESS (null)VAL(null)(null)(null)(null)."
468 [153]" RIGHT$F YOU MAKE A MISTAKE, JUST TYPE THE"
470 [153]" CORRECT KEY BEFORE PRESSING (null)VAL(null)(null)(null)(null)WAIT.
474 GOSUB830
476 PRINT"[147][159] [212]O WIN THE GAME, YOU HAVE TO GET 15"
478 PRINT" PARTS FROM THE [211]PACE [211]HOP, EACH ON A"
480 PRINT" SEPARATE TRIP."
481 PRINT" [207]N THE TELEPORTER'S MAP:"
482 PRINT" - YOU ARE THE "CHR$(34)"*"CHR$(34)","
484 PRINT" - THE MONSTER IS THE "CHR$(34)"@"CHR$(34)","
486 PRINT" - THE [211]HOP IS THE "CHR$(34)"#"CHR$(34)"."
488 PRINT" [215][193][210][206][201][206][199] [146] -- YOU CAN MOVE ONLY A
490 [153]" MAXIMUM OF 9 WAIT STEPS AT A TIME."
495 [141]830:[142]
499 :
500 [143] <YES> SOUND
505 SS[178]54272:[129]EE[178]SS[164]SS[170]28:[151]EE,0:[130]
510 [151]54296,15:[151]54277,42:[151]54278,250
515 [151]54276,23:[151]54273,23:[151]54272,191
520 [129]TM[178]1[164]150:[130]:[151]54276,32:[129]TM[178]1[164]200:[130]
525 [151]54296,0:[142]
530 [143] <NO> SOUND
535 SS[178]54272:[129]EE[178]SS[164]SS[170]28:[151]EE,0:[130]
540 [151]54296,15:[151]54277,18:[151]54278,242
545 [151]54276,33:[151]54273,4:[151]54272,48
550 [129]TM[178]1[164]300:[130]:[151]54276,32:[129]TM[178]1[164]400:[130]
555 [151]54296,0:[142]
560 [143] <BLIP> SOUND
565 SS[178]54272:[129]EE[178]SS[164]SS[170]28:[151]EE,0:[130]
570 [151]54296,6:[151]54277,42:[151]54278,250
575 [151]54276,23:[151]54273,23:[151]54272,191
580 [129]TM[178]1[164]30:[130]:[151]54276,32:[129]TM[178]1[164]50:[130]
585 [151]54296,0:[142]
590 [129]TM[178]1[164]500:[130]:[142]
591 [129]TM[178]1[164]1000:[130]:[142]
592 [129]TM[178]1[164]2000:[130]:[142]
593 [129]TM[178]1[164]3000:[130]:[142]
595 [129]TM[178]1[164]5000:[130]:[142]
799 :
800 [153]"LOAD";:[151]UT,UU%:[151]UY,0:[151]UX,0:[151]646,3
801 [153]" A TPUG EDUCATIONAL PROGRAM":[141]590
802 [153]" FOR C64 COMPUTERS":[141]591
803 [153]" WAIT";
804 [153]" WAIT";
805 [153]" A VOYAGE TO WAIT";
806 [153]" WAIT";
807 [153]" PLANET INTEGER WAIT";
808 [153]" WAIT";
809 [153]" WAIT":[141]591:[141]560
810 [153]" INSTRUCTIONS? Y/N"
811 [161]R$:[139]R$[179][177]"Y"[175]R$[179][177]"N"[167]811
812 [139]R$[178]"Y"[167][141]400
813 [153]"LOAD AND AWAY WE GO ..........":[141]591
814 [137]1000
830 [141]591:[141]560
835 [151]UN,0:[153][200](UD$,24);"CONT (null)RESS (null)(null)ATNLENVALCLOSEPEEKATN(null) TO CONTINUEWAITLIST"
840 [161]UI$:[139]UI$[179][177]" "[167]840
845 [142]
850 UP[178]UP[170]1:[153]"LOAD"[200](UT$[170]UP$,21);[201](UP$[170]UG$[170][196](UP),18)
855 [153]" --------------------------------------"
860 [139]UH[178]0[167][153][200](UD$,24)" ATNNSWER, THEN PRESS (null)VAL(null)(null)(null)(null)WAIT
865 UH=0:PRINT"":RETURN
875 PRINTLEFT$(UD$,24);" ONE MOMENT PLEASE... ":RETURN
899 :
900 US=1024:U1=209:U2=210:U3=211:U4=214:UC=204:UB=2048:UX=53280:UD=2064
902 UT=53272:UU%=21:UL%=23:UP%=2151:UN=198:UY=53281:UU=2199:UE=2087
904 UC$=CHR$(155):UV=1214:UF=196:UV=2238
905 UD$="":UP$=" "
909 RETURN
910 GOSUB900:PRINT"[147] "
920 GOTO800
999 :
1000 PRINT"[147]"UC$;:RESTORE:POKEUY,0:POKEUX,0:POKEUT,UL%
1020 UG$="[211]TART"
1150 UT$=" [208]LANET [201]NTEGER":POKEUT,UL%:UP=-1:UH=1:
1160 UG$="[205]ISSION"
1200 PRINT" [212]HE GAME IS ABOUT TO BEGIN."
1210 GOSUB2020
1220 GOSUB591:GOSUB560:GOSUB590
1240 AL=INT(MI/4)
1250 IFAL=0THENL=0
1260 IFAL=1THENL=INT(RND(0)*2)
1270 IFAL>1THENL=INT(RND(0)*4)
1280 IFL=3THENL=2
1290 ON(L+1)GOTO2710,2710,3170
1300 PRINT" [217]OU HAVE"(5-DY)
1305 PRINT" JELLYBEAN"CHR$(-83*((5-DY)<>1))" LEFT,":GOSUB560
1310 PRINT" AND YOU HAVE MADE"
1320 PRINT" IT TO THE [211]PACE"
1330 PRINT" [211]HOP"MI"TIME"CHR$(-83*(MI<>1))"."
1350 GOSUB2380
1360 IFDY=>5THEN1390
1370 IFMI=>15THEN1510
1380 GOTO1240
1390 POKEUY,0:POKEUX,0:POKE646,7
1395 PRINT"[147] [217]OU HAVE USED THE LAST OF YOUR"
1400 PRINT" JELLYBEANS.":GOSUB530:GOSUB591
1430 PRINT" [201]N THIS GAME, YOU SPENT"DY"JELLYBEANS"
1440 PRINT" IN"DY+MI"ROUNDS.":GOSUB591
1445 PRINT" [217]OU MADE IT SAFELY TO THE [201]NTEGER
1450 [153]" (null)PACE (null)HOP"MI"TIMES.":[141]830
1460 [141]560:[153]"LOAD STR$O YOU WANT TO PLAY ANOTHER GAME? ";
1462 UL[178]1:US$[178]"YN":[141]35:A$[178]UR$
1464 [139]A$[178]"Y"[167][140]:[137]1000
1466 [140]
1468 [153]"LOAD (null)ETURNING TO THE DISK (null)VAL(null)(null).
1470 LOAD"MENU",8
1472 RUN
1474 END
1500 RETURN
1510 PRINT"[158][147] [195]ONGRATULATIONS! [217]OU MADE IT TO"
1520 PRINT" THE [211]PACE [211]HOP FOR 15 PARTS.":GOSUB560:GOSUB560:GOSUB560
1530 IFDY=0THEN1570
1540 PRINT" [217]OU USED"DY"JELLYBEANS.":GOSUB560:GOSUB591
1550 PRINT" [206]EXT TIME, SEE IF YOU CAN DO IT WITHOUT SPENDING ANY."
1570 GOSUB830
1575 GOTO 1460
1580 REM
1590 PRINT"[147][159]":PRINTTAB(18)"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
1600 FORJ=1TO9
1610 PRINTTAB(18)"[221] [219] [221]"
1620 NEXT
1630 PRINTTAB(18)"[221][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][221]"
1640 FORJ=1TO9
1650 PRINTTAB(18)"[221] [219] [221]"
1660 NEXT
1670 PRINTTAB(18)"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]"
1680 IFAL=0THENPOKEUS+108,89:POKEUS+518,88
1690 RETURN
1700 REM"[141][141] [208]OKE AT [208](X,Y)[141] [163][163][163][163][163][163][163][163][163][163][163][163][163][163][141]
1710 [151]US[170]508[170]([171]Y)[172]40[170]X,CI
1720 [142]
1730 [143]"GOSUBGOSUB (null)EEK AT (null)(X,Y)GOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
1740 CO=PEEK(US+508+(-Y)*40+X)
1750 RETURN
1760 REM"[141][141] [205]OVE IN X DIRECTION[141] [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][141]
1770 CI[178]CB:[141]1700
1780 [129]X[178]AX[164]BX[169][180](BX[171]AX)
1790 [141]1730:CB[178]CO
1800 [139]CB[178]0[167]3620
1810 [139]CB[178]93[176]CB[178]88[167]3770
1820 CI[178]CH:[141]1700
1830 [129]J[178]1[164]75:[130]
1840 CI[178]CB:[141]1700
1850 [130]
1860 X[178]BX
1870 CI[178]CH:[141]1700
1880 [142]
1890 [143]"GOSUBGOSUB (null)OVE IN Y DIRECTIONGOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
1900 CI=CB:GOSUB1700
1910 FORY=AYTOBYSTEPSGN(BY-AY)
1920 GOSUB1730:CB=CO
1930 IFCB=0THEN3620
1940 IFCB=64ORCB=89THEN3770
1950 CI=CH:GOSUB1700
1960 FORJ=1TO75:NEXT
1970 CI=CB:GOSUB1700
1980 NEXT
1990 Y=BY
2000 CI=CH:GOSUB1700
2010 RETURN
2020 REM"[141][141] [201]NITIALIZATION[141] [163][163][163][163][163][163][163][163][163][163][163][163][163][163][141]
2040 [150][165]R(X)[178][181]([187](0)[172]19)[171]9
2050 DN$[178]""
2060 BL$[178]" "
2061 DY[178]0:MI[178]0:UP[178]0
2070 [139] FG[178]0 [167] [134]IM$(2,1):FG[178]1
2080 IM$(0,0)[178]" VALAST/(null)EST? "
2090 IM$(0,1)[178]" (null)ORTH/(null)OUTH? "
2100 IM$(1,0)[178]" (null) DISTANCE? "
2110 IM$(1,1)[178]" (null) DISTANCE? "
2120 IM$(2,0)[178]" (null) DISTANCE? "
2130 IM$(2,1)[178]" (null) DISTANCE? "
2140 [142]
2150 [143]"GOSUBGOSUB LENLEAR LEFT HALFGOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
2160 PRINT"";
2170 FORJ=1TO21
2180 PRINT" "
2190 NEXT
2200 REMPRINT" "
2210 RETURN
2220 REM"[141][141] [195]LEAR LOWER HALF[141] [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][141]
2230 [153][200](DN$,17)
2240 [129]J[178]1[164]6
2250 [153]" "
2260 [130]
2270 [142]
2280 [143]"GOSUBGOSUB ASCLASH CHARACTERGOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
2290 GOSUB1730
2300 FORA=1TO7
2310 CI=CH:GOSUB1700
2320 FORJ=1TO125:NEXT
2330 CI=CO:GOSUB1700
2340 FORJ=1TO125:NEXT
2350 NEXT
2360 CI=CH:GOSUB1700
2370 RETURN
2380 REM"[141][141] [208]RESS [211][200][201][198][212][141] [163][163][163][163][163][163][163][163][163][163][163][141]
2390 [141]830
2400 [142]
2480 [143]"GOSUBGOSUB STR$ETERMINE LOCATIONGOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
2490 X=FNR(0):Y=FNR(0)
2500 GOSUB1730
2510 IFCO=0ORCO=42ORCO=35THEN2490
2520 RETURN
2530 REM"[141][141] [201]NPUT +/-, DISTANCE[141] [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][141]
2540 A$[178]"":PM$[178]"":DI$[178]""
2550 [129]J[178]1[164]10:[161]J$:[130]
2560 [161]A$:[139]A$[178]""[167]2560
2570 A$[178][199]([198](A$)[175]127)
2580 [139]A$[178]"+"[176]A$[178]"-"[167]PM$[178]A$:[137]2630
2590 [139]A$[178]"0"[167]2650
2600 [139]A$[178][199](13)[175](PM$[179][177]""[175]DI$[179][177]""[176]DI$[178]"0")[167]2680
2610 [139][197](A$)[179][177]0[167]2650
2620 [137]2560
2630 [153]"ON"[163][195](IM$(L,XY)))PM$
2640 [137]2560
2650 DI$[178]A$
2660 [153]"ON"[163][195](IM$(L,XY))[170]1)DI$
2670 [137]2560
2680 [153]" ":DI[178][197](DI$)
2690 [139]PM$[178]"-"[167]DI[178][171]DI
2700 [142]
2710 [143]"GOSUBGOSUB (null)NE TURN - LEVELS 0, 1GOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
2720 UP=DY+MI:GOSUB1580
2730 GOSUB2480
2740 HX=X:HY=Y
2750 CI=35:GOSUB1700
2760 GOSUB2480
2770 MX=X:MY=Y
2780 CM=CO
2790 CI=0:GOSUB1700
2800 GOSUB2480
2810 PX=X:PY=Y
2820 CP=CO
2830 CI=42:GOSUB1700
2840 GOSUB2150
2860 PRINT" [205]OVE:"
2870 FORXY=0TO1
2880 PRINT""IM$(L,XY)
2890 GOSUB2530
2900 GY=DI
2910 IFXY=0THENGX=DI
2920 NEXT
2930 AX=PX:AY=PY
2940 PX=PX+GX:PY=PY+GY
2950 BX=PX:BY=PY
2960 CH=42:CB=CP
2970 X=AX:Y=AY
2990 GOSUB1760:GOSUB1890
3010 CP=CB
3020 IFHX=PXANDHY=PYTHEN3960
3030 AX=MX:AY=MY
3040 IFABS(MX-PX)=1THENMX=PX
3050 IFABS(MY-PY)=1THENMY=PY
3060 MX=INT((MX+PX)/2)
3070 MY=INT((MY+PY)/2)
3080 BX=MX:BY=MY
3090 CH=0:CB=CM
3100 X=AX:Y=AY
3120 GOSUB1760:GOSUB1890
3140 CM=CB
3150 IFMX=PXANDMY=PYTHEN3620
3160 GOTO2840
3170 REM"[141][141] [207]NE TURN - LEVEL 2[141] [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][141]
3180 UP[178]DY[170]MI:[153]"LOAD"
3190 [153]" (null)CANNERS INOPERATIVE. "
3200 HX[178][165]R(0):HY[178][165]R(0)
3210 MX[178][165]R(0):MY[178][165]R(0)
3220 [139]MX[178]HX[175]MY[178]HY[167]3210
3230 PX[178][165]R(0):PX[178][165]R(0)
3240 [139](PX[178]HX[175]PY[178]HY)[176](PX[178]MX[175]PY[178]MY)[167]3230
3250 [139][182](PX)[177]9[176][182](PY)[177]9[167]3230
3260 [153]" LENOMPUTER STATUS REPORT: "
3270 [153]" (null)PACE (null)HOP IS AT ("HX"CMD,"HY"CMD)."
3280 [153]" (null)ONSTER IS AT ("MX"CMD,"MY"CMD)."
3290 [153]" (null)OU ARE AT ("PX"CMD,"PY"CMD)."
3300 [153]" (null)ELEPORTER LENONTROL: "
3310 [153]" (null)OVE:"
3320 [129]XY[178]0[164]1
3330 [153]IM$(L,XY)
3340 [141]2530
3350 GY[178]DI
3360 [139]XY[178]0[167]GX[178]DI
3370 [130]
3380 AX[178]PX:AY[178]PY
3390 PX[178]PX[170]GX:PY[178]PY[170]GY
3400 BX[178]PX:BY[178]PY:X[178]AX:Y[178]AY
3410 [139][182](PX)[177]9[176][182](PY)[177]9[167]3770
3440 [129]X[178]AX[164]BX[169]([180](BX[171]AX))
3450 [139]X[178]MX[175]Y[178]MY[167]3620
3460 [130]
3470 [129]Y[178]AY[164]BY[169]([180](BY[171]AY))
3480 [139]X[178]MX[175]Y[178]MY[167]3620
3490 [130]
3540 [139]PX[178]HX[175]PY[178]HY[167]3960
3550 [139][182](MX[171]PX)[178]1[167]MX[178]PX
3560 [139][182](MY[171]PY)[178]1[167]MY[178]PY
3570 MX[178][181]((MX[170]PX)[173]2)
3580 MY[178][181]((MY[170]PY)[173]2)
3590 [139]MX[178]PX[175]MY[178]PY[167]3620
3600 [141]2220
3610 [153]"LOAD":[137]3260
3620 [143]"GOSUBGOSUB LENAUGHT BY MONSTERGOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
3630 IFL=2THENPRINT"[147]"
3640 GOSUB2150
3650 IFL<>2THENX=MX:Y=MY:CI=128:GOSUB1700
3660 PRINT"[150] [193]AUUGH.... ":GOSUB530:GOSUB591
3680 PRINT" [217]OU HAVE BEEN"
3690 PRINT" CAUGHT BY THE"
3700 PRINT" DREADED MONSTER.":GOSUB591:GOSUB560
3710 PRINT" [217]OU MUST PAY"
3720 PRINT" HIM A JELLYBEAN"
3730 PRINT" TO PUT YOU DOWN.[155]"
3750 DY=DY+1
3760 GOTO1300
3770 REM"[141][141] [207]FF MAP[141] [163][163][163][163][163][163][163][141]
3780 [139]L[178]2[167][153]"LOAD"
3790 [141]2150
3800 [153]"DEF LEFT$ELP! ":[141]530:[141]591
3810 [153]" (null)OU HAVE GONE"
3820 [153]" OFF THE MAPPED"
3830 [153]" PART OF RIGHT$NTEGER.":[141]591:[141]560
3840 [153]" ATN BIRD WILL"
3850 [153]" HELP YOU BACK,"
3860 [153]" AFTER YOU GIVE"
3870 [153]" IT A JELLLYBEAN.LIST":[141]591
3940 DY[178]DY[170]1
3950 [137]1300
3960 [143]"GOSUBGOSUB (null)ADE IT!GOSUB TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(GOSUB
3970 IFL=2THENPRINT"[147]"0
3980 GOSUB2150
3990 IFL<>2THENX=HX:Y=HY:CI=163:GOSUB1700
4000 PRINT"[158] [217]OU MADE IT TO"
4010 PRINT" THE [211]PACE [211]HOP.":GOSUB500:GOSUB591
4050 PRINT" [195]ONGRATULATIONS![155]":GOSUB591
4060 MI=MI+1
4070 GOTO1300
5000 REM WHC 90:06:09